#******************************************
#
#  Tsafack Landry   2009
#  mail : tsaf231@yahoo.yahoo.fr
#
#****************************************/
DESTDIR=$(HOME)
DESTINC=$(DESTDIR)/include
DESTLIB=$(DESTDIR)/lib

#LIB=-lX11
CPP=gcc -c $(FLAGS)
#Si les fonction de la lib X11 (X...) ne sont pas trouves, 
#il suffit souvent de trouver le repertoire qui contient libX11.a
#puis de modifier le flag suivant (et le décommenter)
#LDFLAG=-L/usr/X11R6/lib
#LDFLAG=/usr/lib/libX11.a

LD=gcc
# $(LDFLAG)

FLAGS=-g

#all : dessin.a


#install : all
#	cp dessin.a $(DESTLIB)
#	cp dessin.h $(DESTINC)

       
#dessin.o: dessin.cpp dessin.h
#	$(CPP) dessin.cpp -o dessin.o

#dessin.a: dessin.o
#	rm -f dessin.a
#	ar r dessin.a dessin.o
#install : all

OBJ-sob = client.o evenement.o horloge.o chronologie.o cmdline.o outil.o serveur.o statistique.o queue.o Simulation.o
 
#main.o: main.cpp performance.h  
#	$(CPP) main.cpp -o main.o
#
#performance.o: performance.cpp performance.h 
#	$(CPP) performance.cpp -o performance.o
#
#exec: main.o performance.o 
#	$(LD) main.o  performance.o    $(LIB) -o  exec
#

#Simulation	: $(OBJ-sob)
#	@$(CPP) -o $@ $(OBJ-sob) $(LIBS)
#
#exec: client.o evenement.o horloge.o chronologie.o cmdline.o outil.o serveur.o statistique.o queue.o Simulation.o
#	$(LD) client.o evenement.o horloge.o chronologie.o cmdline.o outil.o serveur.o statistique.o queue.o Simulation.o $(LIB) -o  exec


serveurProcess.o: serveurProcess.c
	$(CPP) serveurProcess.c -o serveurProcess.o

serveur_Time.o: serveur_Time.c
	$(CPP) serveur_Time.c -o serveur_Time.o

Serveur.o: Serveur.c
	$(CPP) Serveur.c -o Serveur.o


serveur_Time: serveur_Time.o
	$(LD) serveur_Time.o   $(LIB) -o  serveur_Time

serveurProcess: serveurProcess.o
	$(LD) serveurProcess.o   $(LIB) -o  serveurProcess

serveur: Serveur.o
	$(LD) Serveur.o   $(LIB) -o  serveur



clean:
	rm -f *.o *~ core

veryclean : clean
	rm -f libX+.a


